home *** CD-ROM | disk | FTP | other *** search
/ RISC User... in a Nutshell / RISC User... in a Nutshell.iso / !Nutshell / !OvnPro / AutoRun / !Menus < prev    next >
Encoding:
Text File  |  1999-08-11  |  21.3 KB  |  542 lines

  1. /*->$.Q.!OvnPro.AutoRun.!Menus */
  2.  
  3. void create_main_menu(void)
  4. {
  5.  main_handle=create_menu("{MM00}");
  6.  
  7.  addentry_menu(main_handle,"","","file_menu","","{MM01}");
  8.  addentry_menu(main_handle,"","","edit_menu","","{MM02}");
  9.  addentry_menu(main_handle,"","","view_menu","","{MM03}");
  10.  addentry_menu(main_handle,"","main_flags","content_menu","","{MM04}");
  11.  addentry_menu(main_handle,"","","style_menu","","{MM05}");
  12.  addentry_menu(main_handle,"","","object_menu","","{MM06}");
  13.  addentry_menu(main_handle,"","","page_menu","","{MM07}");
  14.  addentry_menu(main_handle,"","","misc_menu","","{MM08}");
  15. }
  16.  
  17. /****************************************************************/
  18.  
  19. void create_file_menu(void)
  20. {
  21.  file_handle=create_menu("{FM00}");
  22.  
  23.  addentry_menu(file_handle,"file_entry","file_flags","fileinfo_box","F1","{FM01}");
  24.  addentry_menu(file_handle,"file_entry","","savedocument_box","F3","{FM02}");
  25.  addentry_menu(file_handle,"","file_flags","export_box","","{FM03}");
  26.  addentry_menu(file_handle,"","","savestylesheet_box","","{FM04}");
  27.  addentry_menu(file_handle,"reverttosaved","file_flags","","","{FM05}");
  28.  addentry_menu(file_handle,"openprintbox","","","Print","{FM06}");
  29.  addentry_menu(file_handle,"openprintmergebox","file_flags","","","{FM07}");
  30.  addentry_menu(file_handle,"saveasdefault","","","","{FM08}");
  31. }
  32.  
  33.  
  34. /****************************************************************/
  35.  
  36. void create_edit_menu(void)
  37. {
  38.  edit_handle=create_menu("{EM00}");
  39.  
  40.  addentry_menu(edit_handle,"undo","edit_flags","","F8","{EM01}");
  41.  addentry_menu(edit_handle,"redo","edit_flags","","F9","{EM02}");
  42.  addentry_menu(edit_handle,"cutselection","edit_flags","","C_X","{EM03}");
  43.  addentry_menu(edit_handle,"copyselection","edit_flags","","C_C","{EM04}");
  44.  addentry_menu(edit_handle,"pasteselection","edit_flags","","C_V","{EM05}");
  45.  addentry_menu(edit_handle,"deleteselection","edit_flags","","C_K","{EM06}");
  46.  addentry_menu(edit_handle,"embedobject","edit_flags","","","{EM07}");
  47.  addentry_menu(edit_handle,"selectall","","","CS_A","{EM08}");
  48.  addentry_menu(edit_handle,"clearselection","edit_flags","","C_Z","{EM09}");
  49.  addentry_menu(edit_handle,"openfindbox","edit_flags","","F4","{EM10}");
  50. }
  51.  
  52. /****************************************************************/
  53.  
  54. void create_view_menu(void)
  55. {
  56.  view_handle=create_menu("{VM00}");
  57.  
  58.  addentry_menu(view_handle,"newview","view_flags","","","{VM01}");
  59.  addentry_menu(view_handle,"view_entry","","view_box","CS_O","{VM02}");
  60.  addentry_menu(view_handle,"view_entry","","grid_box","CS_G","{VM03}");
  61.  addentry_menu(view_handle,"view_entry","","zoom_box","CS_Z","{VM04}");
  62. }
  63.  
  64. /****************************************************************/
  65.  
  66. void create_text_menu(void)
  67. {
  68.  text_handle=create_menu("{TM00}");
  69.  
  70.  addentry_menu(text_handle,"openobjectcontentsbox","text_flags","","F6","{TM01}");
  71.  addentry_menu(text_handle,"","text_flags","textfont_menu","","{TM02}");
  72.  addentry_menu(text_handle,"","text_flags","size_menu","","{TM03}");
  73.  addentry_menu(text_handle,"","text_flags","effx_menu","","{TM04}");
  74.  addentry_menu(text_handle,"opencolourbox","text_flags","","","{TM05}");
  75.  addentry_menu(text_handle,"openformatbox","text_flags","","C_F","{TM06}");
  76.  addentry_menu(text_handle,"","text_flags","align_menu","","{TM07}");
  77.  addentry_menu(text_handle,"","text_flags","lead_menu","","{TM08}");
  78.  addentry_menu(text_handle,"opentabsbox","text_flags","","C_TAB","{TM09}");
  79. // addentry_menu(text_handle,"openrulesbox","text_flags","","C_U","{TM10}");
  80. }
  81.  
  82. /****************************************************************/
  83.  
  84. void create_case_menu(void)
  85. {
  86.  case_handle=create_menu("{CM00}");
  87.  
  88.  addentry_menu(case_handle,"case_entry","case_flags","","","{CM01}");
  89.  addentry_menu(case_handle,"case_entry","case_flags","","","{CM02}");
  90.  addentry_menu(case_handle,"case_entry","case_flags","","","{CM03}");
  91. }
  92.  
  93. /****************************************************************/
  94.  
  95. void create_tint_menu(void)
  96. {
  97.  int i;
  98.  
  99.  tint_handle=create_menu("{TNM00}");
  100.  
  101.  for(i=10;i<=100;i=i+10)
  102.   addentry_menu(tint_handle,"tint_entry","tint_flags","","",itos(i));
  103.  addentry_menu(tint_handle,"tint_entry","tint_flags","","","");
  104. }
  105.  
  106. /****************************************************************/
  107.  
  108. void create_ulinewidth_menu(void)
  109. {
  110.  ulinewidth_handle=create_menu("{UWM00}");
  111.  
  112.  addentry_menu(ulinewidth_handle,"ulinewidth_entry","ulinewidth_flags","","","{UWM01}");
  113.  addentry_menu(ulinewidth_handle,"ulinewidth_entry","ulinewidth_flags","","","{UWM02}");
  114.  addentry_menu(ulinewidth_handle,"ulinewidth_entry","ulinewidth_flags","","","{UWM03}");
  115.  addentry_menu(ulinewidth_handle,"ulinewidth_entry","ulinewidth_flags","","","");
  116. }
  117.  
  118. /****************************************************************/
  119.  
  120. void create_size_menu(void)
  121. {
  122.  size_handle=create_menu("{SZM00}");
  123.  
  124.  addentry_menu(size_handle,"size_entry","size_flags","","","");usize0=8000;
  125.  addentry_menu(size_handle,"size_entry","size_flags","","","");usize1=10000;
  126.  addentry_menu(size_handle,"size_entry","size_flags","","","");usize2=12000;
  127.  addentry_menu(size_handle,"size_entry","size_flags","","","");usize3=14000;
  128.  addentry_menu(size_handle,"size_entry","size_flags","","","");usize4=18000;
  129.  addentry_menu(size_handle,"size_entry","size_flags","","","");usize5=24000;
  130.  addentry_menu(size_handle,"size_entry","size_flags","","","");usize6=36000;
  131.  addentry_menu(size_handle,"size_entry","size_flags","","","");
  132. }
  133.  
  134. /****************************************************************/
  135.  
  136. void create_effx_menu(void)
  137. {
  138.  effx_handle=create_menu("{EFM00}");
  139.  
  140.  addentry_menu(effx_handle,"effx_entry","effx_flags","","CS_N","{EFM01}");
  141.  addentry_menu(effx_handle,"effx_entry","effx_flags","","CS_B","{EFM02}");
  142.  addentry_menu(effx_handle,"effx_entry","effx_flags","","CS_I","{EFM03}");
  143.  addentry_menu(effx_handle,"effx_entry","effx_flags","","CS_U","{EFM04}");
  144.  addentry_menu(effx_handle,"effx_entry","effx_flags","","CS_V","{EFM05}");
  145.  addentry_menu(effx_handle,"effx_entry","effx_flags","","CS_=","{EFM06}");
  146.  addentry_menu(effx_handle,"effx_entry","effx_flags","","CS_-","{EFM07}");
  147. }
  148.  
  149. /****************************************************************/
  150.  
  151. void create_bullet_menu(void)
  152. {
  153.  bullet_handle=create_menu("{BLM00}");
  154.  
  155.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM01}");
  156.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM02}");
  157.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM03}");
  158.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM04}");
  159.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM05}");
  160.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM06}");
  161.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM07}");
  162.  addentry_menu(bullet_handle,"bullet_entry","bullet_flags","","","{BLM08}");
  163. }
  164.  
  165. /****************************************************************/
  166.  
  167. void create_align_menu(void)
  168. {
  169.  align_handle=create_menu("{AM00}");
  170.  
  171.  addentry_menu(align_handle,"align_entry","align_flags","","CS_L","{AM01}");
  172.  addentry_menu(align_handle,"align_entry","align_flags","","CS_C","{AM02}");
  173.  addentry_menu(align_handle,"align_entry","align_flags","","CS_R","{AM03}");
  174.  addentry_menu(align_handle,"align_entry","align_flags","","CS_J","{AM04}");
  175. }
  176.  
  177. /****************************************************************/
  178.  
  179. void create_lead_menu(void)
  180. {
  181.  lead_handle=create_menu("{LM00}");
  182.  
  183.  addentry_menu(lead_handle,"lead_entry","lead_flags","","","{LM01}");
  184.  addentry_menu(lead_handle,"lead_entry","lead_flags","","","{LM02}");
  185.  addentry_menu(lead_handle,"lead_entry","lead_flags","","","");
  186. }
  187.  
  188. /****************************************************************/
  189.  
  190. void create_rulewidth_menu(void)
  191. {
  192.  rulewidth_handle=create_menu("{RWM00}");
  193.  
  194.  addentry_menu(rulewidth_handle,"rulewidth_entry","rulewidth_flags","","","");urwidth0=0;
  195.  addentry_menu(rulewidth_handle,"rulewidth_entry","rulewidth_flags","","","");urwidth1=709;
  196.  addentry_menu(rulewidth_handle,"rulewidth_entry","rulewidth_flags","","","");urwidth2=1417;
  197.  addentry_menu(rulewidth_handle,"rulewidth_entry","rulewidth_flags","","","");urwidth3=2834;
  198.  addentry_menu(rulewidth_handle,"rulewidth_entry","rulewidth_flags","","","");urwidth4=5669;
  199.  addentry_menu(rulewidth_handle,"rulewidth_entry","rulewidth_flags","","","");urwidth5=11338;
  200.  addentry_menu(rulewidth_handle,"rulewidth_entry","rulewidth_flags","","","");
  201. }
  202.  
  203. /****************************************************************/
  204.  
  205. void create_picture_menu(void)
  206. {
  207.  picture_handle=create_menu("{PM00}");
  208.  
  209.  addentry_menu(picture_handle,"openobjectcontentsbox","","","F6","{PM01}");
  210.  addentry_menu(picture_handle,"openpictureinfobox","","","","{PM02}");
  211.  addentry_menu(picture_handle,"openpicturereferencebox","","","","{PM03}");
  212.  addentry_menu(picture_handle,"openproxybox","","","","{PM04}");
  213. }
  214.  
  215. /****************************************************************/
  216.  
  217. void create_scope_menu(void)
  218. {
  219.  scope_handle=create_menu("{SCM00}");
  220.  
  221.  addentry_menu(scope_handle,"scope_entry","scope_flags","","","{SCM01}");
  222.  addentry_menu(scope_handle,"scope_entry","scope_flags","","","{SCM02}");
  223.  addentry_menu(scope_handle,"scope_entry","scope_flags","","","{SCM03}");
  224.  addentry_menu(scope_handle,"scope_entry","scope_flags","","","{SCM04}");
  225. }
  226.  
  227. /****************************************************************/
  228.  
  229. void create_object_menu(void)
  230. {
  231.  object_handle=create_menu("{OM00}");
  232.  
  233.  addentry_menu(object_handle,"openobjectbox","object_flags","","F7","{OM01}");
  234.  addentry_menu(object_handle,"openborderbox","object_flags","","CS_F","{OM02}");
  235.  addentry_menu(object_handle,"opentextflowbox","object_flags","","CS_T","{OM03}");
  236.  addentry_menu(object_handle,"openshapebox","object_flags","","CS_H","{OM04}");
  237.  addentry_menu(object_handle,"object_entry","object_flags","","CS_D","{OM05}");
  238.  addentry_menu(object_handle,"object_entry","object_flags","","CS_K","{OM06}");
  239.  addentry_menu(object_handle,"object_entry","object_flags","","","{OM07}");
  240.  addentry_menu(object_handle,"objectfront","object_flags","","","{OM08}");
  241.  addentry_menu(object_handle,"objectback","object_flags","","","{OM09}");
  242.  addentry_menu(object_handle,"snaptogrid","object_flags","","","{OM10}");
  243. }
  244.  
  245. /****************************************************************/
  246.  
  247. void create_valign_menu(void)
  248. {
  249.  valign_handle=create_menu("{VAM00}");
  250.  
  251.  addentry_menu(valign_handle,"valign_entry","valign_flags","","","{VAM01}");
  252.  addentry_menu(valign_handle,"valign_entry","valign_flags","","","{VAM02}");
  253.  addentry_menu(valign_handle,"valign_entry","valign_flags","","","{VAM03}");
  254.  addentry_menu(valign_handle,"valign_entry","valign_flags","","","{VAM04}");
  255. }
  256.  
  257. /****************************************************************/
  258.  
  259. void create_guidewidth_menu(void)
  260. {
  261.  guidewidth_handle=create_menu("{GWM00}");
  262.  
  263.  addentry_menu(guidewidth_handle,"guidewidth_entry","guidewidth_flags","","","");ugwidth0=0;
  264.  addentry_menu(guidewidth_handle,"guidewidth_entry","guidewidth_flags","","","");ugwidth1=709;
  265.  addentry_menu(guidewidth_handle,"guidewidth_entry","guidewidth_flags","","","");ugwidth2=1417;
  266.  addentry_menu(guidewidth_handle,"guidewidth_entry","guidewidth_flags","","","");ugwidth3=2834;
  267.  addentry_menu(guidewidth_handle,"guidewidth_entry","guidewidth_flags","","","");ugwidth4=5669;
  268.  addentry_menu(guidewidth_handle,"guidewidth_entry","guidewidth_flags","","","");ugwidth5=11338;
  269.  addentry_menu(guidewidth_handle,"guidewidth_entry","guidewidth_flags","","","");
  270. }
  271.  
  272. /****************************************************************/
  273.  
  274. void create_linewidth_menu(void)
  275. {
  276.  linewidth_handle=create_menu("{LWM00}");
  277.  
  278.  addentry_menu(linewidth_handle,"linewidth_entry","linewidth_flags","","","");lwidth0=0;
  279.  addentry_menu(linewidth_handle,"linewidth_entry","linewidth_flags","","","");lwidth1=709;
  280.  addentry_menu(linewidth_handle,"linewidth_entry","linewidth_flags","","","");lwidth2=1417;
  281.  addentry_menu(linewidth_handle,"linewidth_entry","linewidth_flags","","","");lwidth3=2834;
  282.  addentry_menu(linewidth_handle,"linewidth_entry","linewidth_flags","","","");lwidth4=5669;
  283.  addentry_menu(linewidth_handle,"linewidth_entry","linewidth_flags","","","");lwidth5=11338;
  284.  addentry_menu(linewidth_handle,"linewidth_entry","linewidth_flags","","","");
  285. }
  286.  
  287. /****************************************************************/
  288.  
  289. void create_linestyle_menu(void)
  290. {
  291.  linestyle_handle=create_menu("{LSM00}");
  292.  
  293.  addentry_menu(linestyle_handle,"linestyle_entry","linestyle_flags","","","{LSM01}");
  294.  addentry_menu(linestyle_handle,"linestyle_entry","linestyle_flags","","","{LSM02}");
  295.  addentry_menu(linestyle_handle,"linestyle_entry","linestyle_flags","","","{LSM03}");
  296.  addentry_menu(linestyle_handle,"linestyle_entry","linestyle_flags","","","{LSM04}");
  297.  addentry_menu(linestyle_handle,"linestyle_entry","linestyle_flags","","","{LSM05}");
  298. }
  299.  
  300. /****************************************************************/
  301.  
  302. void create_linejoin_menu(void)
  303. {
  304.  linejoin_handle=create_menu("{LJM00}");
  305.  
  306.  addentry_menu(linejoin_handle,"linejoin_entry","linejoin_flags","","","{LJM01}");
  307.  addentry_menu(linejoin_handle,"linejoin_entry","linejoin_flags","","","{LJM02}");
  308.  addentry_menu(linejoin_handle,"linejoin_entry","linejoin_flags","","","{LJM03}");
  309. }
  310.  
  311. /****************************************************************/
  312.  
  313. void create_linestartcaps_menu(void)
  314. {
  315.  linestartcaps_handle=create_menu("{CSM00}");
  316.  
  317.  addentry_menu(linestartcaps_handle,"sc_entry","sc_flags","","","{CSM01}");
  318.  addentry_menu(linestartcaps_handle,"sc_entry","sc_flags","","","{CSM02}");
  319.  addentry_menu(linestartcaps_handle,"sc_entry","sc_flags","","","{CSM03}");
  320.  addentry_menu(linestartcaps_handle,"sc_entry","sc_flags","caps_menu","","{CSM04}");
  321. }
  322.  
  323. /****************************************************************/
  324.  
  325. void create_lineendcaps_menu(void)
  326. {
  327.  lineendcaps_handle=create_menu("{CEM00}");
  328.  
  329.  addentry_menu(lineendcaps_handle,"ec_entry","ec_flags","","","{CEM01}");
  330.  addentry_menu(lineendcaps_handle,"ec_entry","ec_flags","","","{CEM02}");
  331.  addentry_menu(lineendcaps_handle,"ec_entry","ec_flags","","","{CEM03}");
  332.  addentry_menu(lineendcaps_handle,"ec_entry","ec_flags","caps_menu","","{CEM04}");
  333. }
  334.  
  335. /****************************************************************/
  336.  
  337. void create_caps_menu(void)
  338. {
  339.  caps_handle=create_menu("{CPM00}");
  340.  
  341.  addentry_menu(caps_handle,"","","trianglew_menu","","{CPM01}");
  342.  addentry_menu(caps_handle,"","","triangleh_menu","","{CPM02}");
  343. }
  344.  
  345. /****************************************************************/
  346.  
  347. void create_trianglew_menu(void)
  348. {
  349.  trianglew_handle=create_menu("{TWM00}");
  350.  
  351.  addentry_menu(trianglew_handle,"triangle_entry","trianglew_flags","","","");umult0=0x10000;
  352.  addentry_menu(trianglew_handle,"triangle_entry","trianglew_flags","","","");umult1=0x20000;
  353.  addentry_menu(trianglew_handle,"triangle_entry","trianglew_flags","","","");umult2=0x30000;
  354.  addentry_menu(trianglew_handle,"triangle_entry","trianglew_flags","","","");umult3=0x40000;
  355.  addentry_menu(trianglew_handle,"triangle_entry","trianglew_flags","","","");
  356. }
  357.  
  358. /****************************************************************/
  359.  
  360. void create_triangleh_menu(void)
  361. {
  362.  triangleh_handle=create_menu("{THM00}");
  363.  
  364.  addentry_menu(triangleh_handle,"triangle_entry","triangleh_flags","","","");umult0=0x10000;
  365.  addentry_menu(triangleh_handle,"triangle_entry","triangleh_flags","","","");umult1=0x20000;
  366.  addentry_menu(triangleh_handle,"triangle_entry","triangleh_flags","","","");umult2=0x30000;
  367.  addentry_menu(triangleh_handle,"triangle_entry","triangleh_flags","","","");umult3=0x40000;
  368.  addentry_menu(triangleh_handle,"triangle_entry","triangleh_flags","","","");
  369. }
  370.  
  371. /****************************************************************/
  372.  
  373. void create_page_menu(void)
  374. {
  375.  page_handle=create_menu("{PGM00}");
  376.  
  377.  addentry_menu(page_handle,"page_entry","page_flags","","C_E","{PGM01}");
  378.  addentry_menu(page_handle,"openpageguidebox","page_flags","","","{PGM02}");
  379.  addentry_menu(page_handle,"","","newchapter_menu","","{PGM03}");
  380.  addentry_menu(page_handle,"openmodchapterbox","page_flags","","","{PGM04}");
  381.  addentry_menu(page_handle,"deletechapter","page_flags","","","{PGM05}");
  382.  addentry_menu(page_handle,"openinspagebox","page_flags","","","{PGM06}");
  383.  addentry_menu(page_handle,"opendelpagebox","page_flags","","","{PGM07}");
  384.  addentry_menu(page_handle,"opengotopagebox","","","F5","{PGM08}");
  385. }
  386.  
  387. /****************************************************************/
  388.  
  389. void create_newpagesize_menu(void)
  390. {
  391.  newpagesize_handle=create_menu("{PSM00}");
  392.  
  393.  addentry_menu(newpagesize_handle,"newpagesize_entry","newpagesize_flags","","","{PSM01}");
  394.  addentry_menu(newpagesize_handle,"newpagesize_entry","newpagesize_flags","","","{PSM02}");
  395.  addentry_menu(newpagesize_handle,"newpagesize_entry","newpagesize_flags","","","{PSM03}");
  396.  addentry_menu(newpagesize_handle,"newpagesize_entry","newpagesize_flags","","","{PSM04}");
  397.  addentry_menu(newpagesize_handle,"newpagesize_entry","newpagesize_flags","","","{PSM05}");
  398.  addentry_menu(newpagesize_handle,"newpagesize_entry","newpagesize_flags","","","{PSM06}");
  399.  addentry_menu(newpagesize_handle,"newpagesize_entry","newpagesize_flags","","","{PSM07}");
  400. }
  401.  
  402. /****************************************************************/
  403.  
  404. void create_newchapter_menu(void)
  405. {
  406.  newchapter_handle=create_menu("{CHM00}");
  407.  
  408.  addentry_menu(newchapter_handle,"newchapter_entry","","","","{CHM01}");
  409.  addentry_menu(newchapter_handle,"newchapter_entry","","","","{CHM02}");
  410. }
  411.  
  412. /****************************************************************/
  413.  
  414. void create_misc_menu(void)
  415. {
  416.  misc_handle=create_menu("{MIM00}");
  417.  
  418.  addentry_menu(misc_handle,"","","spell_menu","","{MIM01}");
  419.  addentry_menu(misc_handle,"opencharsbox","misc_flags","","F11","{MIM02}");
  420.  addentry_menu(misc_handle,"","","insert_menu","","{MIM03}");
  421. // addentry_menu(misc_handle,"","","","C_T","{MIM04}");
  422.  addentry_menu(misc_handle,"openprefbox","","","CS_P","{MIM05}");
  423.  addentry_menu(misc_handle,"misc_entry","","","","{MIM06}");
  424. // addentry_menu(misc_handle,"opencontentsbox","","","","{MIM07}");
  425. // addentry_menu(misc_handle,"openindexbox","","","","{MIM08}");
  426.  addentry_menu(misc_handle,"openmacrobox","","","","{MIM09}");
  427.  addentry_menu(misc_handle,"flushundobuffer","","","","{MIM10}");
  428. }
  429.  
  430. /****************************************************************/
  431.  
  432. void create_spell_menu(void)
  433. {
  434.  spell_handle=create_menu("{SPM00}");
  435.  
  436.  addentry_menu(spell_handle,"spell_entry","spell_flags","","C_S","{SPM01}");
  437.  addentry_menu(spell_handle,"checkword","spell_flags","","C_W","{SPM02}");
  438.  addentry_menu(spell_handle,"checkdocument","","","","{SPM03}");
  439.  addentry_menu(spell_handle,"spell_entry","spell_flags","","","{SPM04}");
  440.  addentry_menu(spell_handle,"spell_entry","spell_flags","","","{SPM05}");
  441.  addentry_menu(spell_handle,"opendictionarybox","","","","{SPM06}");
  442. }
  443.  
  444. /****************************************************************/
  445.  
  446. void create_insert_menu(void)
  447. {
  448.  insert_handle=create_menu("{IM00}");
  449.  
  450.  addentry_menu(insert_handle,"insert_entry","insert_flags","","","{IM01}");
  451.  addentry_menu(insert_handle,"insert_entry","insert_flags","","C_N","{IM02}");
  452.  addentry_menu(insert_handle,"insert_entry","insert_flags","","C_D","{IM03}");
  453.  addentry_menu(insert_handle,"insert_entry","insert_flags","","","{IM04}");
  454.  addentry_menu(insert_handle,"insert_entry","insert_flags","","","{IM05}");
  455.  addentry_menu(insert_handle,"insert_entry","insert_flags","","C_P","{IM06}");
  456.  addentry_menu(insert_handle,"insert_entry","insert_flags","","S_Return","{IM07}");
  457.  addentry_menu(insert_handle,"insert_entry","insert_flags","","","{IM08}");
  458.  addentry_menu(insert_handle,"insert_entry","insert_flags","","","{IM09}");
  459.  addentry_menu(insert_handle,"insert_entry","insert_flags","","C_-","{IM10}");
  460.  addentry_menu(insert_handle,"openmergebox","insert_flags","","CS_M","{IM11}");
  461. }
  462.  
  463. /****************************************************************/
  464.  
  465. void create_units_menu(void)
  466. {
  467.  units_handle=create_menu("{UM00}");
  468.  
  469.  addentry_menu(units_handle,"units_entry","units_flags","","","{UM01}");
  470.  addentry_menu(units_handle,"units_entry","units_flags","","","{UM02}");
  471.  addentry_menu(units_handle,"units_entry","units_flags","","","{UM03}");
  472. }
  473.  
  474. /****************************************************************/
  475.  
  476. void create_colourchart_menu(void)
  477. {
  478.  int    i;
  479.  string s;
  480.  
  481.  colourchart_handle=create_menu("{CCM00}");
  482.  
  483.  i=0;
  484.  while(getcolourchart(i++,s))
  485.   addentry_menu(colourchart_handle,"colourchart_entry","colourchart_flags","","",s);
  486. }
  487.  
  488. /****************************************************************/
  489.  
  490. void create_info_menu(void)
  491. {
  492.  info_handle=create_menu("{IBM00}");
  493.  
  494.  addentry_menu(info_handle,"info_entry","","info_box","","{IBM01}");
  495.  addentry_menu(info_handle,"opennewbox","","","","{IBM02}");
  496.  addentry_menu(info_handle,"info_entry","","","","{IBM03}");
  497.  addentry_menu(info_handle,"openchoicesbox","","","","{IBM04}");
  498.  addentry_menu(info_handle,"quit","","","","{IBM05}");
  499. }
  500.  
  501. /****************************************************************/
  502.  
  503. void main(void)
  504. {
  505.  create_main_menu();
  506.  create_file_menu();
  507.  create_edit_menu();
  508.  create_view_menu();
  509.  create_text_menu();
  510.  create_case_menu();
  511.  create_tint_menu();
  512.  create_ulinewidth_menu();
  513.  create_size_menu();
  514.  create_effx_menu();
  515. // create_bullet_menu();
  516.  create_align_menu();
  517.  create_lead_menu();
  518. // create_rulewidth_menu();
  519.  create_picture_menu();
  520.  create_scope_menu();
  521.  create_object_menu();
  522.  create_valign_menu();
  523.  create_guidewidth_menu();
  524.  create_linewidth_menu();
  525.  create_linestyle_menu();
  526.  create_linejoin_menu();
  527.  create_linestartcaps_menu();
  528.  create_lineendcaps_menu();
  529.  create_caps_menu();
  530.  create_trianglew_menu();
  531.  create_triangleh_menu();
  532.  create_page_menu();
  533.  create_newpagesize_menu();
  534.  create_newchapter_menu();
  535.  create_misc_menu();
  536.  create_spell_menu();
  537.  create_insert_menu();
  538.  create_units_menu();
  539.  create_colourchart_menu();
  540.  create_info_menu();
  541. }
  542.